سیستم عامل اصلیترین نرمافزار سیستم رایانه است که کنترل و مدیریت مستقیم سختافزار و اعمال اساسی سیستم رایانه را انجام میدهد.
سیستم عامل وظیفه دارد سخت افزارها را کنترل کند و به برنامهها اجازهٔ دسترسی به سخت افزار و منابع سیستم مانند حافظه و پردازشگر را بدهد.
امروزه مشهورترین سیستم عامل در جهان نرمافزار ویندوز است که بر روی اکثر رایانههای شخصی نصب شده است. علاوه بر ویندوز سیستمهای عاملهای دیگری نیز بر روی انواع رایانهها بهکار میرود از جمله یونیکس و لینوکس و سولاریس و بی اس دی و مک و ام وی اس
سیستم عامل بدون شك مهمترین نرم افزار در كامپیوتر است. پس از روشن كردن كامپیوتر اولین نرم افزاری كه مشاهده میگردد سیستم عامل بوده و آخرین نرم افزاری كه قبل از خاموش كردن كامپیوتر مشاهده خواهد شد، نیز سیستم عامل است. سیستم عامل نرم افزاری است كه امكان اجرای تمامی برنامه های كامپیوتری را فراهم میآورد. سیستم عامل با سازماندهی، مدیریت و كنترل منابع سخت افزاری امكان استفاده بهینه و هدفمند آنها را فراهم میآورد.
سیستم عامل فلسفه بودن سخت افزار را بدرستی تفسیر و در این راستا امكانات متعدد و ضروری جهت حیات سایر برنامه های كامپیوتری را فراهم میآورد. تمام كامپیوترها از سیستم عامل استفاده نمینمایند. مثلا" اجاق های مایكرویو كه در آشپزخانه استفاده شده دارای نوع خاصی از كامپیوتر بوده كه از سیستم عامل استفاده نمینمایند. در این نوع سیستم ها بدلیل انجام عملیات محدود و ساده، نیازی به وجود سیستم عامل نخواهد بود. اطلاعات ورودی و خروجی با استفاده از دستگاههائی نظیر صفحه كلید و نمایشگرهای LCD، در اختیار سیستم گذاشته میگردند. ماهیت عملیات انجام شده در یك اجاق گاز مایكروویو بسیار محدود و مختصر است،
بنابراین همواره یك برنامه در تمام حالات و اوقات اجراء خواهد شد. برای سیستم های كامپیوتری كه دارای عملكردی بمراتب پیچیده تر از اجاق گاز مایكروویو میباشند، بخدمت گرفتن یك سیستم عامل باعث افزایش كارآئی سیستم و تسهیل در امر پیاده سازی برنامه های كامپیوتری میگردد. تمام كامپیوترهای شخصی دارای سیستم عامل میباشند. ویندوز یكی از متداولترین سیستم های عامل است. یونیكس یكی دیگر از سیستم های عامل مهم در این زمینه است. صدها نوع سیستم عامل تاكنون با توجه به اهداف متفاوت طراحی و عرضه شده است.
سیستم های عامل مختص كامپیوترهای بزرگ، سیستم های روبوتیك، سیستم های كنترلی بلادرنگ، نمونه هائی در این زمینه میباشند. سیستم عامل با ساده ترین تحلیل و بررسی دو عملیات اساسی را در كامپیوتر انجام میدهد : - مدیریت منابع نرم افزاری و سخت افزاری یك سِستم كامپیوتری را برعهده دارد. پردازنده، حافظه، فضای ذخیره سازی نمونه هائی از منابع اشاره شده میباشند. - روشی پایدار و یكسان برای دستیابی و استفاده از سخت افزار را بدو ن نیاز از جزئیات عملكرد هر یك از سخت افزارهای موجود را برای برنامه های كامپیوتری فراهم مینماید. اولین وظیفه یك سیستم عامل، مدیریت منابع سخت افزاری و نرم افزاری است.
برنامه های متفاوت برای دستیابی به منابع سخت افزاری نظیر: پردازنده، حافظه، دستگاههای ورودی و خروجی، حافطه های جانبی، در رقابتی سخت شركت خواهند كرد. سیستم های عامل بعنوان یك مدیر عادل و مطمئن زمینه استفاده بهینه از منابع موجود را برای هر یك از برنامه های كامپیوتری فراهم مینمایند. وظیفه دوم یك سیستم عامل ارائه یك رابط ( اینترفیس ) یكسان برای سایر برنامه های كامپیوتری است. در این حالت زمینه استفاده بیش از یك نوع كامپیوتر از سیستم عامل فراهم شده و در صورت بروز تغییرات در سخت افزار سیستم های كامپیوتری نگرانی خاصی از جهت اجرای برنامه وجود نخواهد داشت، چراكه سیستم عامل بعنوان میانجی بین برنامه های كامپیوتری و سخت افزار ایفای وظیفه كرده و مسئولیت مدیریت منابع سخت افزاری به وی سپرده شده است .
برنامه نویسان كامپیوتر نیز با استفاده از نقش سیستم عامل بعنوان یك میانجی براحتی برنامه های خود را طراحی و پیاده سازی كرده و در رابطه با اجرای برنامه های نوشته شده بر روی سایر كامپیوترهای مشابه نگرانی نخواهند داشت. ( حتی اگر میزان حافظه موجود در دو كامپیوتر مشابه نباشد ). در صورتیكه سخت افزار یك كامپیوتر بهبود و ارتقاء یابد، سیستم عامل این تضمین را ایجاد خواهد كرد كه برنامه ها، در ادامه بدون بروز اشكال قادر به ادامه حیات وسرویس دهی خود باشند. مسئولیت مدیریت منابع سخت افزاری برعهده سیستم عامل خواهد بود نه برنامه های كامپیوتری، بنابراین در زمان ارتقای سخت افزار یك كامپیوتر مسئولیت سیستم عامل در این راستا اولویت خواهد داشت. ویندوز 98 یكی از بهترین نمونه ها در این زمینه است.
سیستم عامل فوق بر روی سخت افزارهای متعدد تولید شده توسط تولیدكنندگان متفاوت اجراء میگردد. ویندوز 98 قادر به مدیریت و استفاده از هزاران نوع چاپگر دیسك و سایر تجهیزات جانبی است. سیستم عامل ( Operation System ) با حروف اختصاری OS نرم افزاری است كه مسئول كنترل و بكار گیری منابع سخت افزاری مانند حافظه، واحد پردازش مركزی ( CPU) فضای ذخیره سازی دیسك و تجهیزات جانبی میباشد. سیستم عامل مبنایی است كه برنامه های كاربردی مانند برنامه های واژه پردازی و صفحه گسترده ها بر اساس آن ساخته میشود.
نظرات شما عزیزان: